#include <stdio.h>

int main(int argc,char const *argv[])
{
    FILE* file = fopen("test.txt","a+");
    if (file == NULL)
    {
        printf("打开文件失败！\n");
    }
    else
    {
        printf("打开文件成功！（%p)\n",file);
    }

    // 文件中格式化写入字符串
int fprintf_r = fprintf(file, "%s来到尚硅谷学习%s", "张三", "嵌入式");
  if (fprintf_r == EOF)
  {
    printf("写入格式化字符串失败 \n");
  }
  else
  {
    printf("写入格式化字符串成功: %d \n", fprintf_r);
  }

    // 关闭文件
    int ret = fclose(file);
    if (ret == 0) 
    {
        printf("关闭文件成功！\n");
    }
    else
    {
        printf("关闭文件失败！\n");
    }
    
    return 0;
}